Go to definitionから該当のソースファイルを検索する方法の調査
Go to definitionから該当のソースファイルを検索する方法の調査
Moniker
definitionResultから伸びるitemの先にあるrangeが、定義のある行番号
そのrangeから、containsを遡るとdocumentがある。これが定義のあるファイル
hoverResultと対応するdefinitionを見つける
方法1 hoverResultから辿る
hoverResultをまず見つけ、そこからグラフを逆向きに辿る
逆向きなので、辺を逆転させたグラフを作る必要がある
データサイズが小さくすむはず
fglを使うと簡単にできた
方法2 document/rangeをすべて展開し、hoverResultを検索する
同じhoverResultのコピーが複数できる
データサイズが大きくなりそう